﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace TomNet.IMSC.Web.Models.StaffApiParams
{
    public class NewHouseRunningsListModel
    {
        /// <summary>
        /// 流水编号
        /// </summary>
        public int Id { get; set; }
        /// <summary>
        /// 楼盘ID
        /// </summary>
        public int BuildingID { get; set; }
        /// <summary>
        /// 楼盘名称
        /// </summary>
        public string BuildingName { get; set; }
        /// <summary>
        /// 中介ID
        /// </summary>
        public int IntermediaryID { get; set; }
        /// <summary>
        /// 中介名称
        /// </summary>
        public string IntermediaryName { get; set; }
        /// <summary>
        /// 经纪人ID
        /// </summary>
        public int UserID { get; set; }
        /// <summary>
        /// 经纪人姓名
        /// </summary>
        public string UserName { get; set; }
        /// <summary>
        /// 经纪人电话
        /// </summary>
        public string UserPhone { get; set; }
        /// <summary>
        /// 客户ID
        /// </summary>
        public int CustomerID { get; set; }
        /// <summary>
        /// 客户姓名
        /// </summary>
        public string CustomerName { get; set; }
        /// <summary>
        /// 客户电话
        /// </summary>
        public string CustomerPhone { get; set; }
        /// <summary>
        /// 报备时间
        /// </summary>
        public DateTime FilingTime { get; set; }
        /// <summary>
        /// 带看时间
        /// </summary>
        public DateTime BandSawTime { get; set; }
        /// <summary>
        /// 认购时间
        /// </summary>
        public DateTime SubscribeTime { get; set; }
        /// <summary>
        /// 总房款
        /// </summary>
        public decimal TotalPrice { get; set; }
        /// <summary>
        /// 首付时间
        /// </summary>
        public DateTime DownPaymentTime { get; set; }
        /// <summary>
        /// 备案时间
        /// </summary>
        public DateTime PutOnRecordTime { get; set; }
        /// <summary>
        /// 完成时间
        /// </summary>
        public DateTime CompleteTime { get; set; }
        /// <summary>
        /// 记录状态
        /// </summary>
        public int State { get; set; }
        /// <summary>
        /// 记录状态名称
        /// </summary>
        public string StateName { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        public string Remark { get; set; }
        /// <summary>
        /// 渠道人员ID
        /// </summary>
        public int OriginStaffID { get; set; }
        /// <summary>
        /// 销售人员ID
        /// </summary>
        public int SellStaffID { get; set; }
        /// <summary>
        /// 渠道人员ID
        /// </summary>
        public string OriginStaffName { get; set; }
        /// <summary>
        /// 销售人员ID
        /// </summary>
        public string SellStaffName { get; set; }

        //图片数量===============================================

        /// <summary>
        /// 带看图片数量
        /// </summary>
        public int BandSawImageNumber { get; set; }
        /// <summary>
        /// 成交图片数量
        /// </summary>
        public int SubscribeImageNumber { get; set; }
        /// <summary>
        /// 备案图片数量
        /// </summary>
        public int PutOnRecordImageNumber { get; set; }

        //图片集合===============================================

        /// <summary>
        /// 带看图片集合
        /// </summary>
        public List<string> BandSawImageList { get; set; }
        /// <summary>
        /// 成交图片集合
        /// </summary>
        public List<string> SubscribeImageList { get; set; }
        /// <summary>
        /// 备案图片集合
        /// </summary>
        public List<string> PutOnRecordImageList { get; set; }
    }
}
